spudding machine - French English Dictionary